An Argentine film about two priests and a social worker working in a slum of Buenos Aires, where thousands of people live in and around the shell of a half-finished building that had been intended to be the biggest hospital in South America
(
Read more... )